package com.wanghaixin.service;

import com.wanghaixin.dto.DataGridResult;
import com.wanghaixin.dto.QueryDTO;
import com.wanghaixin.pojo.CarParams;

import java.util.List;

/**
 * @Auther: 王海新
 * @Date: 2020/11/2 10:34
 * @Description: 参数管理服务层
 */
public interface CarParamsService {

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  增加
     */
    public int addCarParams(CarParams carParams);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  删除
     */
    public int delCarParams(Integer id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  修改
     */
    public int upCarParams(CarParams carParams);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  id查询
     */
    public CarParams findById(Integer id);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  分页查询
     */
    public DataGridResult findByPage(QueryDTO queryDTO);

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  10:34  2020/11/2
     * @Version:  1.0.0
     * @Description:  全部查询
     */
    public List<CarParams> findAll();

}
